database/sql.driverConn.Lock (method, view implemented interface methods)

611 uses

	database/sql (current package)
		sql.go#L533: 	dc.Lock()
		sql.go#L548: 	dc.Lock()
		sql.go#L563: 	dc.Lock()
		sql.go#L602: 	dc.Lock()
		sql.go#L612: 	dc.Lock()
		sql.go#L621: 	dc.db.mu.Lock()
		sql.go#L650: 	dc.db.mu.Lock()
		sql.go#L696: 	db.mu.Lock()
		sql.go#L718: 	db.mu.Lock()
		sql.go#L885: 	db.mu.Lock()
		sql.go#L961: 	db.mu.Lock()
		sql.go#L995: 	db.mu.Lock()
		sql.go#L1016: 	db.mu.Lock()
		sql.go#L1038: 	db.mu.Lock()
		sql.go#L1074: 		db.mu.Lock()
		sql.go#L1183: 	db.mu.Lock()
		sql.go#L1241: 	db.mu.Lock()
		sql.go#L1290: 	db.mu.Lock()
		sql.go#L1347: 			db.mu.Lock()
		sql.go#L1374: 				db.mu.Lock()
		sql.go#L1397: 		db.mu.Lock()
		sql.go#L1403: 	db.mu.Lock()
		sql.go#L1423: 	db.mu.Lock()
		sql.go#L1430: 		c.Lock()
		sql.go#L1451: 	db.mu.Lock()
		sql.go#L2058: 	dc.Mutex.Lock()
		sql.go#L2256: 	tx.stmts.Lock()
		sql.go#L2359: 	tx.stmts.Lock()
		sql.go#L2405: 	stmt.mu.Lock()
		sql.go#L2459: 	tx.stmts.Lock()
		sql.go#L2684: 	s.db.mu.Lock()
		sql.go#L2703: 	s.mu.Lock()
		sql.go#L2729: 	s.mu.Lock()
		sql.go#L2758: 	s.mu.Lock()
		sql.go#L2878: 	s.mu.Lock()
		sql.go#L2902: 	s.mu.Lock()
		sql.go#L3001: 	rs.dc.Lock()
		sql.go#L3060: 	rs.dc.Lock()
		sql.go#L3093: 	rs.dc.Lock()
		sql.go#L3110: 	rs.dc.Lock()

	context
		context.go#L265: 		p.mu.Lock()
		context.go#L319: 	p.mu.Lock()
		context.go#L363: 	c.mu.Lock()
		context.go#L374: 	c.mu.Lock()
		context.go#L401: 	c.mu.Lock()
		context.go#L452: 	c.mu.Lock()
		context.go#L488: 	c.mu.Lock()

	crypto/rand
		rand_unix.go#L64: 	r.mu.Lock()
		rand_unix.go#L124: 	r.mu.Lock()

	crypto/tls
		common.go#L1338: 	writerMutex.Lock()
		common.go#L1420: 	c.Lock()
		common.go#L1453: 	c.Lock()
		conn.go#L831: 	c.out.Lock()
		conn.go#L1006: 	c.out.Lock()
		conn.go#L1123: 	c.out.Lock()
		conn.go#L1197: 	c.handshakeMutex.Lock()
		conn.go#L1246: 		c.out.Lock()
		conn.go#L1280: 	c.in.Lock()
		conn.go#L1363: 	c.out.Lock()
		conn.go#L1439: 	c.handshakeMutex.Lock()
		conn.go#L1449: 	c.in.Lock()
		conn.go#L1470: 	c.handshakeMutex.Lock()
		conn.go#L1506: 	c.handshakeMutex.Lock()
		conn.go#L1516: 	c.handshakeMutex.Lock()

	github.com/aws/aws-sdk-go-v2/aws/ratelimit
		token_bucket.go#L33: 	t.mu.Lock()
		token_bucket.go#L47: 	t.mu.Lock()
		token_bucket.go#L57: 	t.mu.Lock()
		token_bucket.go#L65: 	t.mu.Lock()
		token_bucket.go#L73: 	t.mu.Lock()

	github.com/aws/aws-sdk-go-v2/aws/retry
		adaptive_ratelimit.go#L51: 	a.mu.Lock()
		adaptive_ratelimit.go#L60: 	a.mu.Lock()
		adaptive_ratelimit.go#L79: 	a.mu.Lock()
		adaptive_token_bucket.go#L34: 	t.mu.Lock()
		adaptive_token_bucket.go#L48: 	t.mu.Lock()
		adaptive_token_bucket.go#L58: 	t.mu.Lock()
		adaptive_token_bucket.go#L66: 	t.mu.Lock()
		adaptive_token_bucket.go#L74: 	t.mu.Lock()

	github.com/aws/aws-sdk-go-v2/internal/sync/singleflight
		singleflight.go#L85: 	g.mu.Lock()
		singleflight.go#L116: 	g.mu.Lock()
		singleflight.go#L150: 		g.mu.Lock()
		singleflight.go#L204: 	g.mu.Lock()

	github.com/aws/aws-sdk-go-v2/internal/v4a
		credentials.go#L61: 	s.m.Lock()
		credentials.go#L83: 	s.m.Lock()

	github.com/aws/smithy-go/internal/sync/singleflight
		singleflight.go#L85: 	g.mu.Lock()
		singleflight.go#L116: 	g.mu.Lock()
		singleflight.go#L150: 		g.mu.Lock()
		singleflight.go#L204: 	g.mu.Lock()

	github.com/aws/smithy-go/transport/http/internal/io
		safe.go#L30: 	r.safeReadCloser.mtx.Lock()
		safe.go#L53: 	r.mtx.Lock()
		safe.go#L65: 	r.mtx.Lock()

	github.com/go-pg/migrations/v8
		collection.go#L254: 	c.mu.Lock()
		collection.go#L327: 	c.mu.Lock()
		collection.go#L371: 	c.mu.Lock()

	github.com/go-pg/pg/v10
		listener.go#L48: 	ln.mu.Lock()
		listener.go#L59: 	ln.mu.Lock()
		listener.go#L111: 	ln.mu.Lock()
		listener.go#L140: 	ln.mu.Lock()
		listener.go#L155: 	ln.mu.Lock()
		listener.go#L186: 	ln.mu.Lock()
		listener.go#L353: 					ln.mu.Lock()
		tx.go#L129: 	tx.stmtsMu.Lock()
		tx.go#L375: 	tx.stmtsMu.Lock()

	github.com/go-pg/pg/v10/internal/pool
		pool.go#L98: 	p.connsMu.Lock()
		pool.go#L119: 				p.connsMu.Lock()
		pool.go#L134: 	p.connsMu.Lock()
		pool.go#L151: 	p.connsMu.Lock()
		pool.go#L234: 		p.connsMu.Lock()
		pool.go#L325: 	p.connsMu.Lock()
		pool.go#L344: 	p.connsMu.Lock()
		pool.go#L371: 	p.connsMu.Lock()
		pool.go#L379: 	p.connsMu.Lock()
		pool.go#L404: 	p.connsMu.Lock()
		pool.go#L422: 	p.connsMu.Lock()
		pool.go#L459: 		p.connsMu.Lock()

	github.com/go-pg/pg/v10/orm
		query.go#L895: 				mu.Lock()
		query.go#L910: 			mu.Lock()
		query.go#L939: 				mu.Lock()
		query.go#L954: 			mu.Lock()

	github.com/golang/mock/gomock
		controller.go#L208: 	ctrl.mu.Lock()
		controller.go#L222: 		ctrl.mu.Lock()
		controller.go#L275: 	ctrl.mu.Lock()

	github.com/robfig/cron/v3
		chain.go#L66: 			mu.Lock()
		cron.go#L159: 	c.runningMu.Lock()
		cron.go#L178: 	c.runningMu.Lock()
		cron.go#L205: 	c.runningMu.Lock()
		cron.go#L216: 	c.runningMu.Lock()
		cron.go#L227: 	c.runningMu.Lock()
		cron.go#L324: 	c.runningMu.Lock()

	go.pact.im/x/clock
		ticker.go#L136: 	t.mu.Lock()
		ticker.go#L148: 	t.mu.Lock()

	go.pact.im/x/clock/fakeclock
		fakeclock.go#L75: 	c.mu.Lock()
		fakeclock.go#L86: 	c.mu.Lock()
		fakeclock.go#L98: 	c.mu.Lock()
		fakeclock.go#L112: 	c.mu.Lock()
		fakeclock.go#L128: 	c.mu.Lock()
		fakeclock.go#L175: 	c.mu.Lock()
		fakeclock.go#L187: 	c.mu.Lock()

	go.pact.im/x/clock/observeclock
		observeclock.go#L67: 	c.mu.Lock()
		observeclock.go#L77: 	c.mu.Lock()

	go.pact.im/x/names/monikernames
		monikernames.go#L50: 	n.mu.Lock()

	go.pact.im/x/process
		process.go#L85: 	p.stateMu.Lock()
		process.go#L195: 	p.stateMu.Lock()

	go.uber.org/zap
		sink.go#L75: 	sr.mu.Lock()
		sink.go#L109: 	sr.mu.Lock()

	go.uber.org/zap/zapcore
		buffered_write_syncer.go#L138: 	s.mu.Lock()
		buffered_write_syncer.go#L159: 	s.mu.Lock()
		buffered_write_syncer.go#L195: 		s.mu.Lock()
		write_syncer.go#L65: 	s.Lock()
		write_syncer.go#L72: 	s.Lock()

	go/constant
		value.go#L140: 	x.mu.Lock()
		value.go#L170: 		y.r.mu.Lock()
		value.go#L178: 		l.mu.Lock()

	go/token
		position.go#L128: 	f.mutex.Lock()
		position.go#L139: 	f.mutex.Lock()
		position.go#L155: 	f.mutex.Lock()
		position.go#L188: 	f.mutex.Lock()
		position.go#L210: 	f.mutex.Lock()
		position.go#L222: 	f.mutex.Lock()
		position.go#L257: 	f.mutex.Lock()
		position.go#L302: 	f.mutex.Lock()
		serialize.go#L57: 		f.mutex.Lock()

	go/types
		context.go#L68: 	ctxt.mu.Lock()
		context.go#L91: 	ctxt.mu.Lock()
		context.go#L115: 	ctxt.mu.Lock()

	golang.org/x/net/http2
		client_conn_pool.go#L76: 		p.mu.Lock()
		client_conn_pool.go#L143: 	c.p.mu.Lock()
		client_conn_pool.go#L162: 	p.mu.Lock()
		client_conn_pool.go#L201: 	p.mu.Lock()
		client_conn_pool.go#L231: 	p.mu.Lock()
		client_conn_pool.go#L249: 	p.mu.Lock()
		pipe.go#L36: 	p.mu.Lock()
		pipe.go#L45: 	p.mu.Lock()
		pipe.go#L56: 	p.mu.Lock()
		pipe.go#L85: 	p.mu.Lock()
		pipe.go#L121: 	p.mu.Lock()
		pipe.go#L158: 	p.mu.Lock()
		pipe.go#L169: 	p.mu.Lock()
		server.go#L218: 	s.mu.Lock()
		server.go#L227: 	s.mu.Lock()
		server.go#L236: 	s.mu.Lock()
		server.go#L873: 		testHookOnPanicMu.Lock()
		server.go#L2794: 	rws.closeNotifierMu.Lock()
		transport.go#L412: 	cs.cc.mu.Lock()
		transport.go#L434: 	cc.mu.Lock()
		transport.go#L839: 	cc.mu.Lock()
		transport.go#L845: 	cc.mu.Lock()
		transport.go#L872: 	cc.mu.Lock()
		transport.go#L881: 	cc.mu.Lock()
		transport.go#L925: 	cc.wmu.Lock()
		transport.go#L932: 	cc.mu.Lock()
		transport.go#L952: 	cc.mu.Lock()
		transport.go#L1023: 	cc.mu.Lock()
		transport.go#L1040: 	cc.mu.Lock()
		transport.go#L1056: 		cc.mu.Lock()
		transport.go#L1076: 		cc.mu.Lock()
		transport.go#L1086: 	cc.mu.Lock()
		transport.go#L1096: 	cc.wmu.Lock()
		transport.go#L1112: 	cc.mu.Lock()
		transport.go#L1202: 	cc.mu.Lock()
		transport.go#L1332: 	cc.mu.Lock()
		transport.go#L1459: 	cc.wmu.Lock()
		transport.go#L1514: 	cc.mu.Lock()
		transport.go#L1562: 	cc.wmu.Lock()
		transport.go#L1667: 	cc.mu.Lock()
		transport.go#L1706: 			cc.mu.Lock()
		transport.go#L1727: 			cc.wmu.Lock()
		transport.go#L1758: 	cc.mu.Lock()
		transport.go#L1766: 	cc.wmu.Lock()
		transport.go#L1796: 	cc.mu.Lock()
		transport.go#L2082: 	cc.mu.Lock()
		transport.go#L2121: 		cc.wmu.Lock()
		transport.go#L2162: 	cc.mu.Lock()
		transport.go#L2530: 	cc.mu.Lock()
		transport.go#L2539: 		cc.wmu.Lock()
		transport.go#L2560: 		cc.mu.Lock()
		transport.go#L2567: 		cc.wmu.Lock()
		transport.go#L2597: 		cc.mu.Lock()
		transport.go#L2612: 			cc.mu.Lock()
		transport.go#L2620: 				cc.wmu.Lock()
		transport.go#L2654: 		cc.mu.Lock()
		transport.go#L2685: 			cc.wmu.Lock()
		transport.go#L2717: 		rl.cc.mu.Lock()
		transport.go#L2730: 	rl.cc.mu.Lock()
		transport.go#L2767: 	cc.wmu.Lock()
		transport.go#L2782: 	cc.mu.Lock()
		transport.go#L2855: 	cc.mu.Lock()
		transport.go#L2898: 		cc.mu.Lock()
		transport.go#L2909: 		cc.wmu.Lock()
		transport.go#L2936: 		cc.mu.Lock()
		transport.go#L2946: 	cc.wmu.Lock()
		transport.go#L2970: 	cc.wmu.Lock()
		transport.go#L3114: 	cc.mu.Lock()

	golang.org/x/sys/unix
		syscall_unix.go#L122: 	m.Lock()
		syscall_unix.go#L135: 	m.Lock()

	golang.org/x/tools/go/packages
		packages.go#L1101: 	ld.parseCacheMu.Lock()
		packages.go#L1225: 	ld.exportMu.Lock()

	golang.org/x/tools/internal/tokeninternal
		tokeninternal.go#L45: 		ptr.mu.Lock()
		tokeninternal.go#L52: 		ptr.mu.Lock()

	google.golang.org/grpc
		balancer_conn_wrappers.go#L312: 	acbw.ac.mu.Lock()
		balancer_conn_wrappers.go#L371: 	acbw.mu.Lock()
		balancer_conn_wrappers.go#L380: 		acbw.ac.mu.Lock()
		balancer_conn_wrappers.go#L401: 		newAC.mu.Lock()
		balancer_conn_wrappers.go#L411: 	acbw.mu.Lock()
		balancer_conn_wrappers.go#L417: 	acbw.mu.Lock()
		balancer_conn_wrappers.go#L454: 	acbw.mu.Lock()
		balancer_conn_wrappers.go#L472: 		acbw.mu.Lock()
		clientconn.go#L409: 	csm.mu.Lock()
		clientconn.go#L427: 	csm.mu.Lock()
		clientconn.go#L433: 	csm.mu.Lock()
		clientconn.go#L789: 	ac.mu.Lock()
		clientconn.go#L844: 	ac.mu.Lock()
		clientconn.go#L1125: 	ac.mu.Lock()
		clientconn.go#L1158: 		ac.mu.Lock()
		clientconn.go#L1172: 			ac.mu.Lock()
		clientconn.go#L1182: 		ac.mu.Lock()
		clientconn.go#L1190: 	ac.mu.Lock()
		clientconn.go#L1201: 		ac.mu.Lock()
		clientconn.go#L1241: 		ac.mu.Lock()
		clientconn.go#L1282: 	ac.mu.Lock()
		clientconn.go#L1356: 		ac.mu.Lock()
		clientconn.go#L1365: 		ac.mu.Lock()
		clientconn.go#L1386: 	ac.mu.Lock()
		clientconn.go#L1395: 	ac.mu.Lock()
		clientconn.go#L1408: 	ac.mu.Lock()
		clientconn.go#L1428: 		ac.mu.Lock()
		clientconn.go#L1446: 	ac.mu.Lock()
		clientconn.go#L1452: 	ac.mu.Lock()
		clientconn.go#L1494: 	rt.mu.Lock()
		clientconn.go#L1507: 	rt.mu.Lock()
		clientconn.go#L1540: 	cc.lceMu.Lock()
		clientconn.go#L1546: 	cc.lceMu.Lock()
		picker_wrapper.go#L49: 	pw.mu.Lock()
		picker_wrapper.go#L67: 	acw.mu.Lock()
		picker_wrapper.go#L96: 		pw.mu.Lock()
		picker_wrapper.go#L181: 	pw.mu.Lock()
		resolver_conn_wrapper.go#L70: 	ccr.resolverMu.Lock()
		resolver_conn_wrapper.go#L80: 	ccr.resolverMu.Lock()
		resolver_conn_wrapper.go#L88: 	ccr.resolverMu.Lock()
		resolver_conn_wrapper.go#L95: 	ccr.incomingMu.Lock()
		resolver_conn_wrapper.go#L109: 	ccr.incomingMu.Lock()
		resolver_conn_wrapper.go#L120: 	ccr.incomingMu.Lock()
		resolver_conn_wrapper.go#L133: 	ccr.incomingMu.Lock()
		server.go#L679: 	s.mu.Lock()
		server.go#L781: 	s.mu.Lock()
		server.go#L804: 		s.mu.Lock()
		server.go#L836: 				s.mu.Lock()
		server.go#L848: 			s.mu.Lock()
		server.go#L897: 	s.mu.Lock()
		server.go#L926: 		s.mu.Lock()
		server.go#L1047: 	s.mu.Lock()
		server.go#L1068: 	s.mu.Lock()
		server.go#L1516: 				ss.mu.Lock()
		server.go#L1638: 			ss.mu.Lock()
		server.go#L1657: 		ss.mu.Lock()
		server.go#L1799: 	s.mu.Lock()
		server.go#L1820: 	s.mu.Lock()
		server.go#L1836: 	s.mu.Lock()
		server.go#L1859: 	s.mu.Lock()
		stream.go#L587: 	cs.mu.Lock()
		stream.go#L727: 	cs.mu.Lock()
		stream.go#L752: 		cs.mu.Lock()
		stream.go#L968: 	cs.mu.Lock()
		stream.go#L1014: 		a.mu.Lock()
		stream.go#L1072: 		a.mu.Lock()
		stream.go#L1109: 	a.mu.Lock()
		stream.go#L1426: 	as.mu.Lock()
		stream.go#L1580: 			ss.mu.Lock()
		stream.go#L1648: 			ss.mu.Lock()
		trace.go#L64: 	f.mu.Lock()
		trace.go#L70: 	f.mu.Lock()

	google.golang.org/grpc/internal/balancer/gracefulswitch
		gracefulswitch.go#L80: 		gsb.currentMu.Lock()
		gracefulswitch.go#L98: 	gsb.mu.Lock()
		gracefulswitch.go#L125: 		gsb.mu.Lock()
		gracefulswitch.go#L146: 	gsb.mu.Lock()
		gracefulswitch.go#L196: 	gsb.mu.Lock()
		gracefulswitch.go#L205: 	gsb.currentMu.Lock()
		gracefulswitch.go#L207: 	gsb.mu.Lock()
		gracefulswitch.go#L228: 	gsb.mu.Lock()
		gracefulswitch.go#L259: 		bw.gsb.mu.Lock()
		gracefulswitch.go#L282: 	bw.gsb.mu.Lock()
		gracefulswitch.go#L293: 	bw.gsb.mu.Lock()
		gracefulswitch.go#L331: 	bw.gsb.mu.Lock()
		gracefulswitch.go#L342: 	bw.gsb.mu.Lock()
		gracefulswitch.go#L363: 	bw.gsb.mu.Lock()
		gracefulswitch.go#L373: 	bw.gsb.mu.Lock()

	google.golang.org/grpc/internal/binarylog
		sink.go#L100: 	fs.mu.Lock()
		sink.go#L126: 			fs.mu.Lock()
		sink.go#L136: 	fs.mu.Lock()

	google.golang.org/grpc/internal/buffer
		unbounded.go#L49: 	b.mu.Lock()
		unbounded.go#L66: 	b.mu.Lock()

	google.golang.org/grpc/internal/channelz
		types.go#L638: 	c.mu.Lock()
		types.go#L659: 	c.mu.Lock()
		types.go#L717: 	c.mu.Lock()

	google.golang.org/grpc/internal/grpcrand
		grpcrand.go#L36: 	mu.Lock()
		grpcrand.go#L43: 	mu.Lock()
		grpcrand.go#L50: 	mu.Lock()
		grpcrand.go#L57: 	mu.Lock()
		grpcrand.go#L64: 	mu.Lock()
		grpcrand.go#L71: 	mu.Lock()

	google.golang.org/grpc/internal/transport
		bdp_estimator.go#L86: 	b.mu.Lock()
		bdp_estimator.go#L110: 	b.mu.Lock()
		controlbuf.go#L339: 	c.mu.Lock()
		controlbuf.go#L375: 	c.mu.Lock()
		controlbuf.go#L390: 		c.mu.Lock()
		controlbuf.go#L425: 	c.mu.Lock()
		flowcontrol.go#L140: 	f.mu.Lock()
		flowcontrol.go#L149: 	f.mu.Lock()
		flowcontrol.go#L178: 	f.mu.Lock()
		flowcontrol.go#L193: 	f.mu.Lock()
		handler_server.go#L200: 	ht.writeStatusMu.Lock()
		handler_server.go#L291: 	s.hdrMu.Lock()
		http2_client.go#L744: 			t.mu.Lock()
		http2_client.go#L791: 		t.mu.Lock()
		http2_client.go#L918: 			t.mu.Lock()
		http2_client.go#L956: 	t.mu.Lock()
		http2_client.go#L1013: 	t.mu.Lock()
		http2_client.go#L1059: 	t.mu.Lock()
		http2_client.go#L1089: 		t.mu.Lock()
		http2_client.go#L1262: 	t.mu.Lock()
		http2_client.go#L1360: 	t.mu.Lock()
		http2_client.go#L1606: 				t.mu.Lock()
		http2_client.go#L1686: 			t.mu.Lock()
		http2_client.go#L1797: 	t.mu.Lock()
		http2_server.go#L352: 	t.maxStreamMu.Lock()
		http2_server.go#L523: 	t.mu.Lock()
		http2_server.go#L638: 				t.mu.Lock()
		http2_server.go#L687: 	t.mu.Lock()
		http2_server.go#L726: 	t.mu.Lock()
		http2_server.go#L889: 	t.mu.Lock()
		http2_server.go#L959: 	s.hdrMu.Lock()
		http2_server.go#L1026: 	s.hdrMu.Lock()
		http2_server.go#L1146: 			t.mu.Lock()
		http2_server.go#L1215: 	t.mu.Lock()
		http2_server.go#L1246: 	t.mu.Lock()
		http2_server.go#L1311: 	t.mu.Lock()
		http2_server.go#L1325: 	t.maxStreamMu.Lock()
		http2_server.go#L1326: 	t.mu.Lock()
		transport.go#L105: 	b.mu.Lock()
		transport.go#L126: 	b.mu.Lock()
		transport.go#L439: 	s.hdrMu.Lock()
		transport.go#L462: 	s.hdrMu.Lock()

	google.golang.org/protobuf/internal/filedesc
		desc.go#L95: 	fd.mu.Lock()

	google.golang.org/protobuf/internal/impl
		checkinit.go#L99: 	needsInitCheckMu.Lock()
		codec_extension.go#L111: 	f.lazy.mu.Lock()
		extension.go#L125: 	xi.mu.Lock()
		legacy_message.go#L166: 	aberrantMessageDescLock.Lock()
		message.go#L77: 	mi.initMu.Lock()

	html/template
		template.go#L48: 	ns.mu.Lock()
		template.go#L87: 	t.nameSpace.mu.Lock()
		template.go#L97: 	t.nameSpace.mu.Lock()
		template.go#L146: 	t.nameSpace.mu.Lock()
		template.go#L199: 	t.nameSpace.mu.Lock()
		template.go#L222: 	t.nameSpace.mu.Lock()
		template.go#L247: 	t.nameSpace.mu.Lock()
		template.go#L305: 	t.nameSpace.mu.Lock()
		template.go#L363: 	t.nameSpace.mu.Lock()

	internal/intern
		intern.go#L98: 	mu.Lock()
		intern.go#L124: 	mu.Lock()

	internal/singleflight
		singleflight.go#L48: 	g.mu.Lock()
		singleflight.go#L73: 	g.mu.Lock()
		singleflight.go#L98: 	g.mu.Lock()
		singleflight.go#L112: 	g.mu.Lock()

	internal/testlog
		exit.go#L15: 	panicOnExit0.mu.Lock()
		exit.go#L30: 	panicOnExit0.mu.Lock()

	io
		pipe.go#L22: 	a.Lock()
		pipe.go#L30: 	a.Lock()
		pipe.go#L81: 		p.wrMu.Lock()

	log
		log.go#L77: 	l.mu.Lock()
		log.go#L176: 	l.mu.Lock()
		log.go#L187: 		l.mu.Lock()
		log.go#L268: 	l.mu.Lock()
		log.go#L276: 	l.mu.Lock()
		log.go#L283: 	l.mu.Lock()
		log.go#L290: 	l.mu.Lock()
		log.go#L297: 	l.mu.Lock()

	math/big
		natconv.go#L475: 		cacheBase10.Lock()

	math/rand
		rand.go#L388: 	r.lk.Lock()
		rand.go#L395: 	r.lk.Lock()
		rand.go#L402: 	r.lk.Lock()
		rand.go#L409: 	r.lk.Lock()
		rand.go#L417: 	r.lk.Lock()

	mime
		type.go#L45: 	extensionsMu.Lock()
		type.go#L189: 	extensionsMu.Lock()

	net
		hosts.go#L105: 	hosts.Lock()
		hosts.go#L125: 	hosts.Lock()
		pipe.go#L32: 	d.mu.Lock()
		pipe.go#L68: 	d.mu.Lock()
		pipe.go#L191: 	p.wrMu.Lock() // Ensure entirety of b is written together

	net/http
		h2_bundle.go#L797: 		p.mu.Lock()
		h2_bundle.go#L865: 	c.p.mu.Lock()
		h2_bundle.go#L882: 	p.mu.Lock()
		h2_bundle.go#L921: 	p.mu.Lock()
		h2_bundle.go#L951: 	p.mu.Lock()
		h2_bundle.go#L969: 	p.mu.Lock()
		h2_bundle.go#L3623: 	p.mu.Lock()
		h2_bundle.go#L3632: 	p.mu.Lock()
		h2_bundle.go#L3643: 	p.mu.Lock()
		h2_bundle.go#L3672: 	p.mu.Lock()
		h2_bundle.go#L3708: 	p.mu.Lock()
		h2_bundle.go#L3745: 	p.mu.Lock()
		h2_bundle.go#L3756: 	p.mu.Lock()
		h2_bundle.go#L3905: 	s.mu.Lock()
		h2_bundle.go#L3914: 	s.mu.Lock()
		h2_bundle.go#L3923: 	s.mu.Lock()
		h2_bundle.go#L4519: 		http2testHookOnPanicMu.Lock()
		h2_bundle.go#L6334: 	rws.closeNotifierMu.Lock()
		h2_bundle.go#L7082: 	cs.cc.mu.Lock()
		h2_bundle.go#L7105: 	cc.mu.Lock()
		h2_bundle.go#L7459: 	cc.mu.Lock()
		h2_bundle.go#L7465: 	cc.mu.Lock()
		h2_bundle.go#L7492: 	cc.mu.Lock()
		h2_bundle.go#L7501: 	cc.mu.Lock()
		h2_bundle.go#L7545: 	cc.wmu.Lock()
		h2_bundle.go#L7552: 	cc.mu.Lock()
		h2_bundle.go#L7572: 	cc.mu.Lock()
		h2_bundle.go#L7625: 	cc.mu.Lock()
		h2_bundle.go#L7642: 	cc.mu.Lock()
		h2_bundle.go#L7658: 		cc.mu.Lock()
		h2_bundle.go#L7677: 		cc.mu.Lock()
		h2_bundle.go#L7687: 	cc.mu.Lock()
		h2_bundle.go#L7697: 	cc.wmu.Lock()
		h2_bundle.go#L7713: 	cc.mu.Lock()
		h2_bundle.go#L7802: 	cc.mu.Lock()
		h2_bundle.go#L7932: 	cc.mu.Lock()
		h2_bundle.go#L8059: 	cc.wmu.Lock()
		h2_bundle.go#L8114: 	cc.mu.Lock()
		h2_bundle.go#L8154: 	cc.wmu.Lock()
		h2_bundle.go#L8259: 	cc.mu.Lock()
		h2_bundle.go#L8298: 			cc.mu.Lock()
		h2_bundle.go#L8319: 			cc.wmu.Lock()
		h2_bundle.go#L8350: 	cc.mu.Lock()
		h2_bundle.go#L8358: 	cc.wmu.Lock()
		h2_bundle.go#L8388: 	cc.mu.Lock()
		h2_bundle.go#L8674: 	cc.mu.Lock()
		h2_bundle.go#L8713: 		cc.wmu.Lock()
		h2_bundle.go#L8754: 	cc.mu.Lock()
		h2_bundle.go#L9121: 	cc.mu.Lock()
		h2_bundle.go#L9141: 		cc.wmu.Lock()
		h2_bundle.go#L9162: 		cc.mu.Lock()
		h2_bundle.go#L9171: 		cc.wmu.Lock()
		h2_bundle.go#L9201: 		cc.mu.Lock()
		h2_bundle.go#L9216: 			cc.mu.Lock()
		h2_bundle.go#L9220: 			cc.wmu.Lock()
		h2_bundle.go#L9253: 		cc.mu.Lock()
		h2_bundle.go#L9287: 			cc.wmu.Lock()
		h2_bundle.go#L9317: 		rl.cc.mu.Lock()
		h2_bundle.go#L9330: 	rl.cc.mu.Lock()
		h2_bundle.go#L9368: 	cc.wmu.Lock()
		h2_bundle.go#L9383: 	cc.mu.Lock()
		h2_bundle.go#L9454: 	cc.mu.Lock()
		h2_bundle.go#L9497: 		cc.mu.Lock()
		h2_bundle.go#L9508: 		cc.wmu.Lock()
		h2_bundle.go#L9535: 		cc.mu.Lock()
		h2_bundle.go#L9545: 	cc.wmu.Lock()
		h2_bundle.go#L9569: 	cc.wmu.Lock()
		h2_bundle.go#L9706: 	cc.mu.Lock()
		server.go#L305: 	c.mu.Lock()
		server.go#L649: 	cr.mu.Lock()
		server.go#L906: 		w.writeContinueMu.Lock()
		server.go#L1352: 			bdy.mu.Lock()
		server.go#L1595: 		w.writeContinueMu.Lock()
		server.go#L2029: 	c.mu.Lock()
		server.go#L2671: 	s.mu.Lock()
		server.go#L2706: 	srv.mu.Lock()
		server.go#L2749: 	srv.mu.Lock()
		server.go#L2790: 	srv.mu.Lock()
		server.go#L2796: 	s.mu.Lock()
		server.go#L2804: 	s.mu.Lock()
		server.go#L3125: 	s.mu.Lock()
		server.go#L3142: 	s.mu.Lock()
		server.go#L3381: 		tw.mu.Lock()
		server.go#L3393: 		tw.mu.Lock()
		server.go#L3432: 	tw.mu.Lock()
		server.go#L3461: 	tw.mu.Lock()
		server.go#L3538: 	uniqNameMu.Lock()
		transfer.go#L831: 	b.mu.Lock()
		transfer.go#L973: 	b.mu.Lock()
		transfer.go#L1014: 	b.mu.Lock()
		transfer.go#L1022: 	b.mu.Lock()
		transfer.go#L1028: 	b.mu.Lock()
		transport.go#L472: 	tr.mu.Lock()
		transport.go#L745: 	t.altMu.Lock()
		transport.go#L765: 	t.idleMu.Lock()
		transport.go#L796: 	t.reqMu.Lock()
		transport.go#L920: 	t.idleMu.Lock()
		transport.go#L1012: 	t.idleMu.Lock()
		transport.go#L1095: 	t.idleMu.Lock()
		transport.go#L1134: 	t.reqMu.Lock()
		transport.go#L1151: 	t.reqMu.Lock()
		transport.go#L1216: 	w.mu.Lock()
		transport.go#L1235: 	w.mu.Lock()
		transport.go#L1422: 	t.connsPerHostMu.Lock()
		transport.go#L1469: 	t.connsPerHostMu.Lock()
		transport.go#L1939: 	pc.mu.Lock()
		transport.go#L1948: 	pc.mu.Lock()
		transport.go#L1955: 	pc.mu.Lock()
		transport.go#L1962: 	pc.mu.Lock()
		transport.go#L1974: 	pc.mu.Lock()
		transport.go#L1985: 	t.idleMu.Lock()
		transport.go#L2025: 	req.mu.Lock()
		transport.go#L2095: 		pc.mu.Lock()
		transport.go#L2128: 		pc.mu.Lock()
		transport.go#L2540: 	pc.mu.Lock()
		transport.go#L2686: 	pc.mu.Lock()
		transport.go#L2697: 	pc.mu.Lock()
		transport.go#L2764: 	es.mu.Lock()
		transport.go#L2776: 		es.mu.Lock()
		transport.go#L2787: 	es.mu.Lock()
		transport.go#L2829: 	gz.body.mu.Lock()

	net/http/httptest
		server.go#L201: 	s.mu.Lock()
		server.go#L253: 	s.mu.Lock()
		server.go#L265: 	s.mu.Lock()
		server.go#L317: 		s.mu.Lock()

	net/http/httputil
		persist.go#L66: 	sc.mu.Lock()
		persist.go#L102: 			sc.mu.Lock()
		persist.go#L108: 	sc.mu.Lock()
		persist.go#L133: 			sc.mu.Lock()
		persist.go#L141: 	sc.mu.Lock()
		persist.go#L167: 	sc.mu.Lock()
		persist.go#L178: 	sc.mu.Lock()
		persist.go#L191: 	sc.mu.Lock()
		persist.go#L214: 	sc.mu.Lock()
		persist.go#L276: 	cc.mu.Lock()
		persist.go#L312: 			cc.mu.Lock()
		persist.go#L318: 	cc.mu.Lock()
		persist.go#L340: 	cc.mu.Lock()
		persist.go#L354: 	cc.mu.Lock()
		persist.go#L365: 	cc.mu.Lock()
		persist.go#L378: 	cc.mu.Lock()
		persist.go#L399: 			cc.mu.Lock()
		persist.go#L407: 	cc.mu.Lock()
		reverseproxy.go#L510: 	m.mu.Lock()
		reverseproxy.go#L530: 	m.mu.Lock()
		reverseproxy.go#L540: 	m.mu.Lock()

	net/textproto
		pipeline.go#L37: 	p.mu.Lock()
		pipeline.go#L82: 	s.mu.Lock()
		pipeline.go#L100: 	s.mu.Lock()

	os
		getwd.go#L58: 	getwdCache.Lock()
		getwd.go#L121: 	getwdCache.Lock()

	reflect
		type.go#L2085: 	funcLookupCache.Lock()
		type.go#L2717: 	structLookupCache.Lock()

	runtime/pprof
		pprof.go#L185: 	profiles.mu.Lock()
		pprof.go#L254: 	p.mu.Lock()
		pprof.go#L296: 	p.mu.Lock()
		pprof.go#L307: 	p.mu.Lock()
		pprof.go#L336: 	p.mu.Lock()
		pprof.go#L774: 	cpu.Lock()
		pprof.go#L822: 	cpu.Lock()

	runtime/trace
		trace.go#L121: 	tracing.Lock()
		trace.go#L143: 	tracing.Lock()

	sync
		map.go#L107: 		m.mu.Lock()
		map.go#L143: 	m.mu.Lock()
		map.go#L210: 	m.mu.Lock()
		map.go#L273: 		m.mu.Lock()
		map.go#L331: 		m.mu.Lock()
		mutex.go#L72: func (m *Mutex) Lock() {
		once.go#L64: 	o.m.Lock()
		pool.go#L213: 	allPoolsMu.Lock()
		rwmutex.go#L139: 	rw.w.Lock()

	syscall
		syscall_unix.go#L74: 	m.Lock()
		syscall_unix.go#L87: 	m.Lock()

	testing
		benchmark.go#L182: 	benchmarkLock.Lock()
		benchmark.go#L628: 	defer benchmarkLock.Lock()
		match.go#L69: 	m.mu.Lock()
		match.go#L76: 	matchMutex.Lock()
		match.go#L94: 	m.mu.Lock()
		testing.go#L456: 	p.lastNameMu.Lock()
		testing.go#L470: 	p.lastNameMu.Lock()
		testing.go#L1051: 	c.tempDirMu.Lock()
		testing.go#L1542: 	c.mu.Lock()
		testing.go#L1554: 	c.mu.Lock()